package com.alibaba.middleware.hsf;

import com.alibaba.middleware.hsf.sample.BenchmarkRunner;

import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
import org.openjdk.jmh.runner.options.Options;
import org.openjdk.jmh.runner.options.OptionsBuilder;

/**
 * @author weipeng2k 2017年12月29日 下午15:24:11
 */
public class SerialBenchmark {

    public static void main(String[] args) throws RunnerException {
        Options opt = new OptionsBuilder()
                .include("Perf")
                .exclude(BenchmarkRunner.class.getSimpleName())
                .warmupIterations(20)
                .measurementIterations(20)
                .forks(3)
                .build();

        new Runner(opt).run();
    }
}
